跳到主要内容

VR相机大屏版

概述

运行环境

VR相机大屏版对应的硬件即是那种多通道主动立体环境,主动追踪功能和极佳的交互功能的大屏环境,例如VR平方和VR立方。

手柄图片与功能描述:

开发环境

VR大屏版的开发环境需要,IdeaXR软件,linkXR软件。详细的开发环境配置请看下面关于大屏环境配置有关内容。

VR内容开发

属性参数含义

VR大屏版的运行模式有三种,一种是openVR模式(即头盔模式),另一种是PC模式,还有一种即Quad Buffered Stereo模式(大屏模式)。

PC模式下的VRcamera节点具有如下图所示的属性

PC模式的属性

属性说明
静止静止
设置为主相机运行时设置为场景主相机
可跳跃PC模式下,勾选后可以按空格键跳跃
可飞行PC模式下,勾选后不受重力影响(不可跳跃)

openVR模式下VRcamera节点具有如下图所示的属性

openVR模式的属性

属性说明
静止静止
设置为主相机运行时设置为场景主相机
流畅模式如果启动会在运行时修改一些渲染参数来保障运行流畅度

Quad Buffered Stereo模式下VRcamera节点具有如下图所示的属性

VR大屏模式属性

属性说明
静止静止
设置为主相机运行时设置为场景主相机
重力移动时会以射线指向为前进方向,启用重力则不能上下移动
瞬移按钮根据Gmotion的手柄版本来设置瞬移按钮
模拟调试启用时将用键鼠来模拟大屏的追踪及手柄操作
FOV宽度缩放控制Quad Buffer Stereo模式下的fov宽度
FOV高度缩放控制Quad Buffer Stereo模式下的fov高度
Cave主要端口cave连接时使用的端口号

操控方式

手柄摇杆可控制任务瞬移,MR头盔前摇推杆,Quest头盔按下摇感并前推。手柄射线会从主手柄发射,扳机键和握持键可以切换手柄。射线可以与场景中的物体进行交互,请使用可视化脚本里VR手柄触发器逻辑单元和VR手柄模型替换逻辑单元来实现。 quest头盔按下左手柄的A键即可呼出手柄菜单,MR头盔和HTC按下菜单键即可呼出菜单 如果要使用手柄菜单的功能,请添加VRHandle节点。

大屏模拟调试功能

为了方便开发大屏应用时脱离大屏硬件进行开发,提供大屏模拟调试功能,支持用鼠标键盘模拟大屏硬件的操控数据输入。

具体操作如下:

  • WASDQE分比代表前左后右下上的方向,可以控制人物角色的移动或手柄的移动,通过alt键进行切换

  • 鼠标用来控制手柄的旋转,鼠标左键用于模拟手柄的扳机键进行操作。

启用方式:

  • 在编辑器中启用模拟调试

  • 在运行时指定参数-developermode,该参数优先级高于编辑器中的模拟调试参数 使用注意点:

  • 可以使用linkvr的配置文件支持多个屏幕

  • 去除场景中无用的相机节点,避免其脚本扰乱鼠标模式。

注意!!!

该功能仅用于模拟调试,内容正式导出发布前,请取消勾选!

XR内容开发

IdeaXR从V7.x版本开始,支持沉浸式大屏上的XR混合现实内容开发。需配合XReal混合现实交互展示软件使用。 XReal运行效果

XR设置步骤

开发XR案例也需要在项目中导入VR头盔大屏版插件,内容开发流程与大屏VR案例一致,只是在导出前需要设置XR选项,请按以下设置步骤。

  • 选中VR相机节点,运行模式切换到QuadBufferedStereo(大屏模式)
  • 勾选"设置为XR模式" 设置XR选项
  • 然后按常规流程导出windows版应用程序即可。

导出后的应用程序在大屏上通过LinkXR 客户端启动,同时打开XReal客户端,即可看到混合现实的出屏幕画面。

运行部署

硬件环境准备

硬件上首先要有VR平方或者VR立方这一类,多通道主动立体环境,主动追踪功能和极佳的交互功能的大屏环境

VR平方

VR立方

详细硬件设施可查看GDI官网(https://www.gdi.com.cn/ )进行浏览

大屏版案例导出后的exe需要搭配LinkXR软件使用,才能更好的适配硬件环境。 请确保大屏电脑上已经安装了LinkXR客户端,并设置好LinkXR的环境配置文件。

关于LinkXR的相关内容可在GDI官网(https://www.gdi.com.cn/ )查询

大屏上运行案例

项目导出发布后,将导出的可执行程序拷贝到大屏的主机中,通过LinkXR客户端启动

  • 启动LinkXR,选择添加项目案例

  • 选择对应的exe文件,点击加入

  • 添加成功,点击启动案例

  • 在大屏中开始运行案例

从编辑器中带参启动

为方便内容的交互调试,IdeaXR支持从项目编辑器中以大屏模式直接启动运行。您需要完成以下设置步骤:

  • 在大屏电脑中安装完成IdeaXR后,首先打开项目设置→编辑器→主要运行参数 项目设置-运行参数

  • 在主要运行参数那一栏输入: “-config "配置文件路径" -developermode viewport=1” 填写运行参数

  • 注意上一条中的配置文件路径是LinkXR的配置文件路径,路径如下图: 配置文件路径

  • 然后点击运行按钮即可以大屏模式启动案例。